**Note:** Support for the ARM architecture is provided on [http://archlinuxarm.org/](http://archlinuxarm.org/)

	Raspberry Pi instalace

	První instalace [Raspberry](/index.php/Raspberry "Raspberry") Pi

	Programování

	[Qt5 Raspberry](/index.php?title=Qt5_Raspberry&action=edit&redlink=1 "Qt5 Raspberry (page does not exist)")

## Contents

*   [1 Úvod](#.C3.9Avod)
    *   [1.1 Co je to Raspberry Pi](#Co_je_to_Raspberry_Pi)
    *   [1.2 Instalace Arch Linux ARM](#Instalace_Arch_Linux_ARM)
        *   [1.2.1 Záloha karty](#Z.C3.A1loha_karty)
        *   [1.2.2 Instalace](#Instalace)
        *   [1.2.3 Home](#Home)
    *   [1.3 První operace](#Prvn.C3.AD_operace)
        *   [1.3.1 Vzdálený SSH přístup](#Vzd.C3.A1len.C3.BD_SSH_p.C5.99.C3.ADstup)
        *   [1.3.2 Lokalizace](#Lokalizace)
        *   [1.3.3 Setting the time and date using OpenNTP](#Setting_the_time_and_date_using_OpenNTP)
        *   [1.3.4 Setting the time and date manually](#Setting_the_time_and_date_manually)
        *   [1.3.5 Změna root hesla](#Zm.C4.9Bna_root_hesla)
        *   [1.3.6 Přidání dalšího uživatele](#P.C5.99id.C3.A1n.C3.AD_dal.C5.A1.C3.ADho_u.C5.BEivatele)
        *   [1.3.7 Sudo](#Sudo)
    *   [1.4 Instalace programů a prostředí](#Instalace_program.C5.AF_a_prost.C5.99ed.C3.AD)
        *   [1.4.1 Vyhledávání](#Vyhled.C3.A1v.C3.A1n.C3.AD)
        *   [1.4.2 Shell](#Shell)
        *   [1.4.3 Grafické prostředí](#Grafick.C3.A9_prost.C5.99ed.C3.AD)

# Úvod

Jak zprovoznit Raspberry Pi (RPi). Stručný přehled.

## Co je to Raspberry Pi

Jedná se o minimalistický počítač postavený na architektuře armv6\. Více informací o tomto projektu naleznete na [http://www.raspberrypi.org/](http://www.raspberrypi.org/) a technickou specifikaci na: [http://cz.farnell.com/raspberry-pi?ref=lookahead](http://cz.farnell.com/raspberry-pi?ref=lookahead)

## Instalace Arch Linux ARM

V tomto návodu budou popsány pouze zásadní momenty odlišné pro RPi. Ostatní postupy jsou totožné s návody pro ArchLinux. Výjimku tvoří pouze základní inicializace a instalace zařízení. Dále se předpokládá, že konfigurace je prováděna na počítači s OS Archlinux.

### Záloha karty

Pokud vlastníte oficielní kartu poskytovanou k vašemu RPi, například [http://cz.farnell.com/samsung/raspberry-pi-prog-4gb-sdcard/memory-sdcard-raspberry-pi-4gb/dp/2113756](http://cz.farnell.com/samsung/raspberry-pi-prog-4gb-sdcard/memory-sdcard-raspberry-pi-4gb/dp/2113756) Doporučuji před instalací systému Arch Linux ARM provést zálohu pomocí `dd`. Cesta musí být zadána k zařízení `/dev/sdX` nikoliv k partišnu /dev/sdc1

```
# dd if=/path/to/sdX of=/home/$USER/backup_RPi.img

```

**Note:** Dochází k bitové kopii karty. Výsledný soubor bude stejně velký jako vaše karta.

**Note:** Karta nesmí být namontována.

**Warning:** Špatné zadání if a of prarmetru může vést k poškození vašich dat.

### Instalace

Instalace probíhá obdobně jako zálohování karty. Stáhněte si image soubor ze stránek Arch Linux ARM [http://archlinuxarm.org/platforms/armv6/raspberry-pi](http://archlinuxarm.org/platforms/armv6/raspberry-pi) Image nakopírujte pomocí `dd`.

```
#dd bs=1M if=/path/to/archlinux.img of=/dev/sdX

```

Po vložení karty do slotu vašeho PPi by měl nabootovat základní systém Arch Linux ARM.

### Home

Stažený obraz disku má přibližně 2GB z toho je /boot 94MB a / 1.8GB. Pokud jste použili větší kartu jak 2GB, tak doporučuji na zbytek karty připojit například /home (popřípadě /usr ...). Volný prostor je třeba naformátovat například pomocí [GParted](/index.php/GParted "GParted"). Při první možné příležitosti (po nabootování RPi nebo po namontování karty v počítači) je třeba upravit `/etc/fstab`

```
# sudo vim /etc/fstab

```

přidat například

```
/dev/mmcblk0p3  /home           ext4    defaults        0       0

```

## První operace

Oficielní postup naleznete zde: [http://archlinuxarm.org/support/guides/system/first-steps](http://archlinuxarm.org/support/guides/system/first-steps) Shrnutí:

### Vzdálený SSH přístup

Pokud nevyužijete HDMI výstup RPi a budete přistupovat k zařízení pomocí SSH platí následující. Root pasword je: `root`. Dopročuji provést výměnu klíčů [SSH keys](/index.php/SSH_keys "SSH keys").

```
~ ssh root@192.168.1.123 (Use Ip your RPi)

```

### Lokalizace

```
# vim /etc/locale.gen

```

odkomentovat `cs_CZ.UTF-8 UTF-8` a `cs_CZ ISO-8859-2`

vygenerování lokalizačních souborů

```
# locale-gen

```

### Setting the time and date using OpenNTP

dopnit

### Setting the time and date manually

doplnit

### Změna root hesla

Po prvním spuštění RPi je nastaveho root heslo na root. Je tedy nutná jeho změna. Provede se po mocí příkazu `passwd`

```
# passwd root

```

### Přidání dalšího uživatele

Pomocí `adduser` přidejte svého uživatele.

```
#adduser

```

### Sudo

Spustit `visudo`

```
# sudo visudo 

```

přidat řádek "UŽIVATEL ALL=(ALL) ALL" pod řádek root ALL=(ALL) ALL

## Instalace programů a prostředí

Následuje stručný přehled balíčků a základních postupů které by se při prvotním zpuštění RPi mohli hodit.

### Vyhledávání

K vyhledávání souborů a složek na disku slouží [mlocate](/index.php/Mlocate "Mlocate").

```
# pacman -S  mlocate

```

po instalaci je nutné obnovit databázi

```
# updatedb

```

### Shell

Pro práci doporučuji [zsh](/index.php/Zsh "Zsh").

```
# pacman -S zsh

```

spustit

```
$ chsh

```

a nastavit

```
/bin/zsh

```

### Grafické prostředí

Je potřeba nainstalovat X server [xorg](/index.php/Xorg "Xorg"):

```
# pacman -S xorg-server xorg-xinit xorg-server-utils xterm xorg-xinit

```

[mesa](/index.php?title=Mesa&action=edit&redlink=1 "Mesa (page does not exist)")

```
# pacman -S mesa

```

Ovladače grafické karty [xf-video](/index.php?title=Xf-video&action=edit&redlink=1 "Xf-video (page does not exist)"):

```
# pacman -Syf xf86-video-fbdev 

```

S čímž souvisí [gamin](/index.php/Gamin "Gamin") a [dbus](/index.php/Dbus "Dbus"):

```
# pacman -S gamin dbus

```

Grafické prostředí [LXDE](/index.php/LXDE "LXDE"):

```
# pacman lxde 

```

dále do souboru `~/.xinitrc` přidat následující řádek:

```
$ vim ~/.xinitrc  (v případě, že nejste root)

```

vložit

```
exec startlxde 

```

Spuštění LXDE prostředí:

```
startx

```